History
History
Synonyms
UK
US
Meaning:
fulfill

to carry out (a task, duty, promise etc)

bring to completion

HIT THE BULL'S-EYE as in Wiktionary
HIT THE BULL'S-EYE as in Wikipedia